package com.aspose.cells;

import java.util.HashMap;

class zcav extends zcdb {
   void a(boolean var1, Cell var2, HashMap var3) {
      int var4 = 0;
      int var5;
      if (var2.c.c == 6) {
         if (var1) {
            this.d = 2;
            this.c = new byte[12];
            System.arraycopy(com.aspose.cells.b.a.zc.a(var2.getColumn()), 0, this.c, var4, 4);
            var4 += 4;
         } else {
            this.d = 13;
            this.c = new byte[8];
         }

         var5 = (Integer)var3.get(var2.r());
         System.arraycopy(com.aspose.cells.b.a.zc.a(var5), 0, this.c, var4, 4);
         var4 += 4;
         System.arraycopy(com.aspose.cells.b.a.zc.a((Integer)var2.c.d), 0, this.c, var4, 4);
      } else {
         if (var1) {
            this.d = 5;
            this.c = new byte[16];
            System.arraycopy(com.aspose.cells.b.a.zc.a(var2.getColumn()), 0, this.c, var4, 4);
            var4 += 4;
         } else {
            this.d = 16;
            this.c = new byte[12];
         }

         var5 = (Integer)var3.get(var2.r());
         System.arraycopy(com.aspose.cells.b.a.zc.a(var5), 0, this.c, var4, 4);
         var4 += 4;
         System.arraycopy(com.aspose.cells.b.a.zc.a((Double)var2.c.d), 0, this.c, var4, 8);
      }

   }
}
